extreme precipitation - English Synonyms Dictionary